/**   
 * 文件名：Sys_P.java   
 *   
 * 版本信息：   
 * 日期：2010-11-16   
 *     
 * 版权所有 iiixxxiii  2010
 *   
 */
package FDUFW.localhost.Sys;

import java.io.File;
import java.util.Properties;

import javax.swing.filechooser.FileSystemView;

/**   
 *    
 * 项目名称：FDUFW   
 * 类名称：Sys_P   System parameters
 * 类描述：   
 * 创建人：李馨   
 * 创建时间：2010-11-16 下午07:59:31   
 * 修改人：iiixxxiii   
 * 修改时间：2010-11-16 下午07:59:31   
 * 修改备注：   
 * @version    
 *    
 */
public class Sys_P {

	public String getsys_p() {

		Properties props = System.getProperties(); //系统属性

		System.out.println("操作系统的名称：" + props.getProperty("os.name"));

		System.out.println("用户的账户名称：" + props.getProperty("user.name"));

		System.out.println("操作系统的构架：" + props.getProperty("os.arch"));

		
		/*
		System.out.println("Java的运行环境版本："+props.getProperty("java.version"));
		System.out.println("Java的运行环境供应商："+props.getProperty("java.vendor"));
		System.out.println("Java供应商的URL："+props.getProperty("java.vendor.url"));
		System.out.println("Java的安装路径："+props.getProperty("java.home"));
		System.out.println("Java的虚拟机规范版本："+props.getProperty("java.vm.specification.version"));
		System.out.println("Java的虚拟机规范供应商："+props.getProperty("java.vm.specification.vendor"));
		System.out.println("Java的虚拟机规范名称："+props.getProperty("java.vm.specification.name"));
		System.out.println("Java的虚拟机实现版本："+props.getProperty("java.vm.version"));
		System.out.println("Java的虚拟机实现供应商："+props.getProperty("java.vm.vendor"));
		System.out.println("Java的虚拟机实现名称："+props.getProperty("java.vm.name"));
		System.out.println("Java运行时环境规范版本："+props.getProperty("java.specification.version"));
		System.out.println("Java运行时环境规范供应商："+props.getProperty("java.specification.vender"));
		System.out.println("Java运行时环境规范名称："+props.getProperty("java.specification.name"));
		System.out.println("Java的类格式版本号："+props.getProperty("java.class.version"));
		System.out.println("Java的类路径："+props.getProperty("java.class.path"));
		System.out.println("加载库时搜索的路径列表："+props.getProperty("java.library.path"));
		System.out.println("默认的临时文件路径："+props.getProperty("java.io.tmpdir"));
		System.out.println("一个或多个扩展目录的路径："+props.getProperty("java.ext.dirs"));
		System.out.println("操作系统的名称："+props.getProperty("os.name"));
		System.out.println("操作系统的构架："+props.getProperty("os.arch"));
		System.out.println("操作系统的版本："+props.getProperty("os.version"));
		System.out.println("文件分隔符："+props.getProperty("file.separator"));//在unix 系统中是"/"
		System.out.println("路径分隔符："+props.getProperty("path.separator"));//在unix 系统中是":"
		System.out.println("行分隔符："+props.getProperty("line.separator"));//在unix 系统中是"/n"
		System.out.println("用户的账户名称："+props.getProperty("user.name"));
		System.out.println("用户的主目录："+props.getProperty("user.home"));
		System.out.println("用户的当前工作目录："+props.getProperty("user.dir"));
		*/
	 

		
		
		return null;
	}

	public String getDiskName() {

		FileSystemView sys = FileSystemView.getFileSystemView();
		File[] files = File.listRoots();
		for (int i = 0; i < files.length; i++) {
			System.out.println(files[i] + " -- " + sys.getSystemTypeDescription(files[i])+" -- " + files[i].getTotalSpace()/1024/1024/1024 +"G");
			File dile = files[i]; 
		
		}


	
		
		return null;
	}

	public static void main(String[] args) {
		Sys_P Sys_P = new Sys_P();
		Sys_P.getDiskName();
	}
}
